//第1种方法导入
import myRequest from '../../utils/net.js'
//第2种方法导入
// import { myRequest} from '../../utils/net.js';

// pages/home/index.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    swiperData: [],
    indicatorDots: true,
    autoplay: true,
    interval: 5000,
    duration: 1000,
    menuData: [],
    foorData: [],
    topFlag: false
  },
  /*
    自定义刷新数据接口
  */
  loadData: function () {
    wx.showLoading({
      title: '正在加载',
      mask: true,
      success: (result) => {

      },
      fail: () => {},
      complete: () => {}
    });

    //取广告
    let wiper = myRequest('home/swiperdata').then(res => {
      this.setData({
        swiperData: res.data.message
      })
      return 'wiper'
    })
    //取menu
    let menu = myRequest('home/catitems').then(res => {
      this.setData({
        menuData: res.data.message
      })
      return 'menu'
    })
    //取floor
    let floor = myRequest('home/floordata').then(res => {
      console.log(res.data.message)
      this.setData({
        floorData: res.data.message
      })
      return 'floor'
    })
    //判断是否结束，停止提示
    Promise.all([wiper, menu, floor]).then(res => {
      console.log(res)
      wx.hideLoading();
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    //取广告
    // wx: var reqTask = wx.request({
    //   url: 'https://www.ehomespace.com/api/public/v1/home/swiperdata',
    //   success: (res) => {
    //     console.log(res.data.message)
    //     this.setData({
    //       swiperData: res.data.message
    //     })
    //   },
    //   fail: () => {},
    //   complete: () => {}
    // });
    // myRequest('home/swiperdata').then(res => {
    //   this.setData({
    //     swiperData: res.data.message
    //   })
    // })
    //取menu
    // wx: var reqTask = wx.request({
    //   url: 'https://www.ehomespace.com/api/public/v1/home/catitems',
    //   success: (res) => {
    //     console.log(res.data.message)
    //     this.setData({
    //       menuData: res.data.message
    //     })
    //   },
    //   fail: () => {},
    //   complete: () => {}
    // });
    // myRequest('home/catitems').then(res => {
    //   this.setData({
    //     menuData: res.data.message
    //   })
    // })

    // myRequest('home/floordata').then(res => {
    //   this.setData({
    //     floorData: res.data.message
    //   })
    // })
    this.loadData()
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
    console.log("loadData")
    this.loadData();
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },
  /**
   * 用户点击右上角分享
   */
  onPageScroll: function (e) {
    // console.log(e)
    // console.log(e.scrollTop)
    this.setData({
      topFlag: e.scrollTop < 100
    })
  },

  handleTop: function (params) {
    //点击回到顶部按键
    wx: wx.pageScrollTo({
      scrollTop: 0,
      duration: 300
    });

  }
})